<?php
namespace Guestbook\Model;
use Common\Model\Model;
class GuestbookModel extends Model {
    //array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间])
    protected $_validate = array(
    );
    //array(填充字段,填充内容,[填充条件,附加规则])
    protected $_auto = array(
        array('listorder', '0'),
        array('inputtime', 'time', 1, 'function'),
        array('updatetime', 'time', 3, 'function'),
    );
    public function getInfo($Id) {
        if (empty($Id)) {
            return false;
        }
        $info = $this->where(array('id' => $Id))->find();
        if (empty($info)) {
            return false;
        }
        return $info;
    }
    public function deleteMessage($Id) {
        if (empty($Id)) {
            $this->error = '请选择需要删除的留言信息！';
            return false;
        }
        if (is_array($Id)) {
            $where = array(
                'id' => array('IN', $Id),
            );
        } else {
            $where = array(
                'id' => $Id,
            );
        }
        if ($this->where($where)->delete() != false) {
            return true;
        } else {
            $this->error = '删除失败！';
            return false;
        }
    }
    public function back($data) {
        if (empty($data)) {
            $this->error = '数据不能为空！';
            return false;
        }
        //数据验证
        $data = $this->token(false)->create($data, 2);
        if (!$data) {
            return false;
        }
        //编辑
        $status = $this->save($data);
        if ($status !== false) {
            return true;
        } else {
            $this->error = '回复失败！';
            return false;
        }
    }
}
